Function isotope::parser::expr[][src]

pub fn expr(input: &str) -> IResult<&str, Expr>
Expand description

Parse an isotope expression

Examples

// Identifiers
assert_eq!(expr("x").unwrap(), ("", Ident("x".to_owned())));

// Basic constants
assert_eq!(expr("0x52").unwrap(), ("", Natural(0x52u64.into())));
assert_eq!(expr("#universe[1]").unwrap(), ("", Universe(1)));